A Classification of Design Pattern Evolutions
نویسندگان
چکیده
Design for change is one of the important themes of design patterns. Each design pattern normally embeds some specific ways for future changes. Currently, such evolution information is typically documented in each design pattern implicitly. In this paper, we classify design pattern evolutions into two levels: the primitive-level and pattern-level evolutions. Each pattern-level evolution is represented by several primitive-level evolutions. In this way, we can describe the possible changes of each design pattern in terms of a number of pattern-level evolutions.
منابع مشابه
A Method to Investigate Software Evolutions Using Design Pattern Detection Tool
In software designing, design patterns are expected to help for implementing with clear design intention with higher quality. However, selecting appropriate patterns is not simple task, and design patterns are sometimes deployed exploratory without properly defined process. In order to clarify design patterns’ contribution to the quality and productivity, it is very important to investigate des...
متن کاملRethinking the architecture of public library spaces in order to redefine a new paradigm
Purpose: The present study aimed to briefly review the current status of the required spaces for the public libraries in the country and identify and redefine the architectural needs of these spaces to achieve a new pattern for contemporary libraries. Method: It is a qualitative research based on grounded theory. The data is collected using library and field methods, analytical analyses, and i...
متن کاملطبقهبندی و بررسی روند تغییرات طرح قابقابی در قالیهای روستایی چهارمحال و بختیاری
Rugs in Chaharmahal va Bakhtiari have a great variety of design patterns and colors. One of these patterns is the "frame" design pattern that has its own variations. Frame design patterns are created in two ways: brick and Qabqabi. This paper will try to study the Qabqabi design pattern and its variants in rural area rug and its evolution. Variations of Qabqabi design pattern in...
متن کاملEvolving Design Patterns Based on Model Transformation
In this paper, we propose two-level transformations to capture the evolution processes of design patterns, which are generally implicit in the descriptions of design patterns. These two-level transformations are the primitive-level and pattern-level evolutions. The evolution processes are implemented based on XML Metadata Interchange (XMI) format to transform the UML models of design pattern ap...
متن کاملClassifier Ensemble Framework: a Diversity Based Approach
Pattern recognition systems are widely used in a host of different fields. Due to some reasons such as lack of knowledge about a method based on which the best classifier is detected for any arbitrary problem, and thanks to significant improvement in accuracy, researchers turn to ensemble methods in almost every task of pattern recognition. Classification as a major task in pattern recognition,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Object Technology
دوره 6 شماره
صفحات -
تاریخ انتشار 2007